﻿.unwatermarked {
	height:18px;
	width:148px;
	font-weight:normal;
    border:0px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
#RegStep{clear:both; margin:5px auto; width:100%; height:30px; line-height:30px; background:#fff5f3; font-size:14px;}
#RegStep li{ float:left; padding:0 5px;}
/****Passport页面样式*/
.PassportPage
{
    BORDER: black 1px solid;  
    BACKGROUND-COLOR: white
 }
 .headtitle
{   
	FONT-FAMILY: "Trebuchet MS"
}
#top {
	BACKGROUND-POSITION: right 50%;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90px; 
	BACKGROUND-COLOR: #e5ecf9
}
#top TD {
	
	 COLOR: white; 
	 TEXT-ALIGN: left;
	 FILTER: shadow(color=#333333,direction=120,enabled=1,strength=5) glow(color=#2B446F,enabled=1,strength=1);
}
#top H1 {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 1.8em; MARGIN: 0px; PADDING-TOP: 5px
}
H2 A {
	COLOR: #223355
}
.postfoot A {
	COLOR: #223355
}
H1 A:visited {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H1 A:active {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H1 A:link {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H1 A:hover {
	MARGIN-TOP: 10px; COLOR: #fff; TEXT-DECORATION: none
}
H2 {
	MARGIN-TOP: 10px; FONT-SIZE: 1em
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headbody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #cccccc; PADDING-TOP: 4px; BACKGROUND-COLOR: #1D8ACB;
}
#headbody-right {
	FLOAT: right
}
#headbody A:active {
	COLOR: white; TEXT-DECORATION: none
}
#headbody A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#headbody A:link {
	COLOR: white; TEXT-DECORATION: none
}
#headbody A:hover {
	TEXT-DECORATION: underline
}
.LeftPage {
	VERTICAL-ALIGN: top; WIDTH: 200px
}
#leftmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 0px
}
#sideBar2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 0px
}
.MainPage {
 padding:10px;
 VERTICAL-ALIGN: top; 
 background-color: white;
 width:98% !Important;
 width:100%;
}
.Item {
	BORDER-RIGHT: #cccccc 2px solid; 	
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 28px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #cccccc 2px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 2px solid
}
.Itemhead {
	PADDING-RIGHT: 4px; 
	BACKGROUND-POSITION: 5px center; 
	PADDING-LEFT: 25px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #444444; 
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #eeeeee;
	width:97% !Important;
	width:100%;
}
.Itembody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 150%; PADDING-TOP: 4px
}
.Itemhead H2 {
	FONT-SIZE: 12px; MARGIN: 0px
}
.Item H5 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 4px
}
.Itemfoot {
	PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #aaaaaa; PADDING-TOP: 4px
}
.Bottom {
	VERTICAL-ALIGN: top; HEIGHT: 30px
}
#BottomItem {
	FONT-SIZE: 12px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#Cal {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 20px 10px 10px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}

#leftArea
{
   BORDER-RIGHT: #8b8d72 1px dotted; 
   padding:5px;
   BORDER-TOP: #8b8d72 1px dotted;  
   FONT-SIZE: 13px; 
   BORDER-LEFT: #8b8d72 1px dotted;
   COLOR: #4b4b4b; 
   BORDER-BOTTOM: #8b8d72 1px dotted;
   BACKGROUND-COLOR: white;
   WIDTH:200px;
   float:left;
 }
#rightArea
{
    width:70%;
    float: right;
    border: 1px solid #e5ecf9;   
}
.passport_login_err
{    
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;   
     height:20px; 
}
#bottom
{
    width:100%;
    text-align:center;
    clear:both;
}
.item
{
    background:#fff;
    width:200px !Important;
    width:200px;
   /* border:solid #e5ecf9 1px 1px 0 1px;*/
    border-right:solid #e5ecf9 1px ;
    float:none;
    position:relative;
   
}
.Rssitem
{
    background:#fff;
    width:200px !Important;
    width:200px;
   /* border:solid #e5ecf9 1px 1px 0 1px;*/
    border:solid #e5ecf9 1px ;
    float:none;
    position:relative;
   
}
div#rightArea #MyCss 
{
    background:#fff;
    width:100%;
    border: 1px solid #e5ecf9;
    float:right;
}
.RssItem
{
    position:relative;
    width:300px;
    height:200px;
    float:left;
    border: 1px solid #e5ecf9;
    padding:0 2px 0 2px;
}

.itemTitle
{
    background:#e5ecf9;
    font-weight:bold;
    cursor:move;
    width:190px !Important;
    width:200px;
    color:#00368F;   
	line-height: 1.4em;	
	clear:both;
	padding:5px;
	
}
.itemTitle.Rss
{
    float:right;
    background-image:url(../Images/Rss.jpeg);
}
.itemContent
{
    padding:5px;
    text-align:left;
    width:190px !Important;
    width:200px;
   
 }
.rssdate{
color:#3354AA;
}
#RssList ul li 
{
   list-style-image:url(../Images/arrow.gif);
   line-height:150%;
}
.dropCue{border:dashed 1px #ff0000;}
.emptyList{text-align:center;}
.clear{ clear:both;} 
/****站内短信样式**/
.message_left
{ 
    width:100px;
    text-align:right;
    float:left;
}  
.message_right
{   
    float:left;   
}

#head_navi {
	FLOAT: right; WIDTH: 500px
}
#head_navi LI {
	FLOAT: right; MARGIN-LEFT: 10px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.HackBox
{
    width:100%;
    border-bottom:solid 2px red;
    clear:both;
}

.BarBorder
{
    border:solid 1px #35BDFF;
    width:100px; height:10px; overflow:hidden;
    margin-left:208px;
    margin-top:3px;
}
.BarIndicatorStyle{   
    color:#D3F0FE;
    background-color:#0066ff;
    width:100px; height:10px;
    margin-left:209px;
    margin-top:1px;
}
.wait
{
    top:450px;
    left:450px;
    width: 100px;     
    position: absolute; 
}
/**登陆样式UserLogin.aspx**/
.login_submit
{       
    font-size:0;
    margin:0 auto; padding:10px 0; text-align:center;
    background:url(../Images/login_submit.gif) no-repeat;
}
.login_submit A
{
    color:white;   
}
.login_submit A:hover
{
    color:red;   
}
.login_err
{
     float:left;
     margin:5px auto;
     border:solid 1px #FF0000;
     background: #FFCECE url(../Images/reg_err.gif) no-repeat;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:265px;
     height:20px; 
}
.login_readme
{
     float:left;
     margin:5px auto;
     border:solid 1px #35BDFF;
     background: #D3F0FE url(../Images/tooltip.png) no-repeat ;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:265px;
     height:20px;
}

.checkcodebox
{
    width:80px;
}
/***********登录页面样式***********/
.Content{ margin:5px auto; height:300px; background:#fff5f3; border:solid 1px #e4e4e4;}
.Content .Login_SideBar{ float:right; width:320px; padding:60px 120px 0 0;}
.Content .Login_Main{ float:left; width:320px; padding-left:60px; }
.Login_Main .title{ background:url(../Images/login_title.gif) no-repeat 0 20px; height:60px; clear:both;width:100%;}
.Login_Main .title_sj{ background:url(../Images/login_title_sj.gif) no-repeat 0 20px; height:60px; clear:both;width:100%;}
.Login_Main .login_form { margin:5px auto; background:#fff; border:solid 1px #eee;}
.Login_Main .login_form_top{ height:10px;}
.Login_Main .login_form_body .login_input{padding-top:10px;  width:100%; clear:both;}
.Login_Main .login_form_body .login_input span{width:80px;float:left;text-align:right;padding-top:4px;}
.Login_Main .login_form_body .login_input input{float:left;}
.Login_Main .login_form_body .login_button{width:100%;text-align:center; padding-top:10px; clear:both;}
.Login_Main .login_form_body .login_button input
{
	width:112px;
	height:34px;
	font-size:0;
	color:#ffffff;
	cursor:pointer;
	border:0;
	background:url(../Images/login_submit.gif) no-repeat;
}
.Login_Main .login_form_body .login_bottom{ height:10px;}
.Buy_Tips { padding:5px 0; color:#999;}
h2 {font-size:14px; color:#666;}
/*********注册页面样式************/
#Reg_form{ margin:5px auto;}
.reg_table{ width:100%; border:solid 1px #e4e4e4;}
.reg_table caption{width:100%;background:#EDF2FC;text-align:left;line-height:20px; height:30px;}
.reg_table caption span{padding:5px;  font-size:13px;font-weight:bold; color: #2d5bbb; }
.reg_table td{ vertical-align:middle; border-bottom:solid 1px #FFFFFF; background:#FFF5F3; height:40px;}
.reg_table th{ 
  width:180px;
  text-align:right;
  font-family:Times New Roman;
  font-size:13px;
  font-weight:normal;
  background:#fdd3ca;
  line-height:150%;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
}
.reg_table th span{color:Red;padding-right:5px;}
.reg_row{width:95%;} 
.reg_div_right
{ 
  width:550px;
  border-bottom:solid 1px #E6E6E6;
}
.regtitle_style
{
   background:url(../Images/reg_form_icon.gif) no-repeat;
   width:95%;
   height:30px;
   padding:5px 0px;  
   
}
.reg_textbox
{
    border:solid 1px gray;
    width:160px;
    height:16px;
    margin:5px;
    
}
.reg_textsel
{
    border:solid 1px gray;
    width:162px;
    margin:5px;
    
}
#ImgCheckCode { margin-top:5px;}
.regtitle_style label
{
    margin:5px 35px;
    font-size:13px;
    font-weight:bold;
}

.regcontent
{
  border:solid 1px #E7E7E7;
  PADDING:5px; 
  text-align: left;
  background:#FAFAFA;/**淡白**/
  width:90%;
  margin-left:35px;
  height:200px;
  OVERFLOW-Y: auto;
  margin-bottom:10px;    
}
.reg_tips
{
     float:left;
     color:Black;     
     line-height:120%;
     padding:8px 0 0 24px;
     margin:0;width:406px;
     /*height:50px;*/
}
.reg_tips_onclick
{
     float:left;
     margin:5px 0;
     border:solid 1px #fdd3ca;
     background: #fff url(../Images/tooltip.png) no-repeat ;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 5px 25px;
     width:380px;
     height:auto;
}
.reg_tips_onchange
{
     float:left;
     margin:5px 0;
     border:solid 1px #00FF00;
     background:url(../Images/reg_ok.gif) no-repeat  #D9FFD9;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 0 25px;
     width:380px;
     height:20px;
}

.reg_Password1
{
    background-image:url(../Images/Passdi.gif) ;
     width:315px;
     height:20px;
	}
	
	.reg_Password2
{
	 background-image:url(../Images/Passzhong.gif) ;
     width:315px;
     height:20px;
	}
	
	.reg_Password3
{
       background-image:url(../Images/Passgao.gif) ;
     width:315px;
     height:20px;
	}





.reg_tips_empty
{
     float:left;
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 0 5px 25px;
     width:380px;
     height:auto;
}
/***修改密码样式*****/
.div_row
{
    width:95%;
}
.div_left
{
    width:40%;
    float:left;
    padding:10px 0;
    height:20px;
    text-align:right;
}
.div_right
{
    width:55%;
    float:right;
    padding:10px 0;
    height:20px;
    text-align:left;
}
.div_middle_content { width:600px;text-align:center; margin-left:auto; margin-right:auto;}
.tdbg1
{
    background:#F5FBFF;
    border-bottom:solid 1px #BBE9FF;
    font-weight:bold;
    padding:5px;
}
.tdbg2
{
     border:solid 1px #BBE9FF;
}
.tbgroup 
{    
	BORDER: #449ae8 1px solid; 
	
}
.tdbg {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 120%
}
.validatorStyle
{
    background:#DDF7FF;
}
.ErrStyle
{
    font-size:13px;
    color:Red;    
}
#Step1 .login_submit, #Step2 .login_submit { font-size:0; background:url(../Images/next_submit.gif) no-repeat;}
	/**版权信息**/
.cop { height:100px; padding-top:5px; border-top:solid 1px #ddd; text-align:center; clear:both;}
.cop p { padding:2px;}